Text copied to clipboard!

Título

Text copied to clipboard!

Desarrollador Senior de Go

Descripción

Text copied to clipboard!
Estamos buscando un Desarrollador Senior de Go altamente experimentado para unirse a nuestro equipo de tecnología en crecimiento. El candidato ideal será responsable de diseñar, desarrollar y mantener aplicaciones backend robustas y escalables utilizando el lenguaje de programación Go (Golang). Trabajará en colaboración con equipos multidisciplinarios para crear soluciones eficientes, seguras y de alto rendimiento que respalden nuestras operaciones y productos digitales. Como Desarrollador Senior de Go, liderará iniciativas técnicas, participará en la toma de decisiones arquitectónicas y contribuirá activamente a la mejora continua de nuestros procesos de desarrollo. Se espera que tenga una comprensión profunda de los principios de programación, patrones de diseño y mejores prácticas en el desarrollo de software. Además, deberá estar familiarizado con la integración de servicios, bases de datos relacionales y no relacionales, así como con la implementación de APIs RESTful y microservicios. El candidato ideal debe ser proactivo, orientado a resultados y capaz de trabajar de manera autónoma y en equipo. Valoramos la capacidad de resolver problemas complejos, la atención al detalle y el deseo de mantenerse actualizado con las últimas tendencias tecnológicas. Ofrecemos un entorno de trabajo dinámico, oportunidades de crecimiento profesional y la posibilidad de participar en proyectos innovadores que impactan directamente en el éxito de la empresa. Si tienes pasión por el desarrollo backend, experiencia comprobada en Go y buscas nuevos desafíos en un entorno tecnológico de vanguardia, ¡te invitamos a postularte y formar parte de nuestro equipo!

Responsabilidades

Text copied to clipboard!
  • Diseñar y desarrollar aplicaciones backend utilizando Go.
  • Implementar y mantener APIs RESTful y microservicios.
  • Optimizar el rendimiento y la escalabilidad de las aplicaciones.
  • Colaborar con equipos de frontend, QA y DevOps.
  • Participar en revisiones de código y mentoría de desarrolladores junior.
  • Integrar servicios externos y gestionar bases de datos relacionales y no relacionales.
  • Asegurar la calidad del software mediante pruebas automatizadas.
  • Documentar procesos técnicos y arquitecturas de sistemas.
  • Identificar y resolver problemas técnicos complejos.
  • Contribuir a la mejora continua de los procesos de desarrollo.

Requisitos

Text copied to clipboard!
  • Título universitario en Ingeniería en Sistemas, Informática o carrera afín.
  • Mínimo 4 años de experiencia desarrollando con Go.
  • Experiencia en diseño e implementación de microservicios.
  • Conocimientos sólidos en bases de datos SQL y NoSQL.
  • Experiencia con herramientas de control de versiones como Git.
  • Capacidad para trabajar en entornos ágiles (Scrum, Kanban).
  • Habilidades de comunicación efectiva y trabajo en equipo.
  • Experiencia en integración de servicios y APIs externas.
  • Conocimientos en pruebas automatizadas y CI/CD.
  • Inglés técnico intermedio o avanzado.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes programando en Go?
  • ¿Has trabajado previamente con microservicios? Describe tu experiencia.
  • ¿Qué bases de datos has utilizado en proyectos anteriores?
  • ¿Tienes experiencia implementando pruebas automatizadas?
  • ¿Cómo gestionas la documentación técnica de tus proyectos?
  • ¿Has liderado equipos o mentorado a otros desarrolladores?
  • ¿Qué herramientas utilizas para el control de versiones?
  • ¿Cuál ha sido el mayor reto técnico que has enfrentado en Go?
  • ¿Tienes experiencia trabajando en entornos ágiles?
  • ¿Qué te motiva a postularte a este puesto?